#include<iostream>
using namespace std;

int main(int argc, char* argv[], char* envp[])
{
	if(argc!=4)
	{
		cout << "表白神器程序的使用方法：./main 追求者姓名 被追求者姓名 表白内容" << endl;
		return -1;
	}

	cout << argv[1] << "开始向" << argv[2] << "表白。" << endl;
	cout << argv[3] << endl;
	cout << argv[1] << "表白完成！" << endl;

	// -------------------------------------------
	
	cout << "一共有：" << argc << "个参数。" << endl;

	// 显示全部的参数。
	cout << "显示全部的参数: " << endl;
	for(int i=0;i<argc;i++)
	{
		cout << "第" << i+1 << "个参数为：" << argv[i] << endl;
	}

	// 设置环境变量AA=aaaa, 第三个参数0表示已存在不设置，不存在则新增
	setenv("AA", "aaaa", 0);

	// 显示全部环境变量，环境变量数组最后一个元素是0
	cout << "显示全部环境变量: " << endl;
	for(int j=0;envp[j]!=0;j++)
	{
		cout << envp[j] << endl;
	}

	// 获取自己设置的环境变量AA
	cout << "getenv AA =" << getenv("AA") << endl;

	return 0;

}
